package com.zh.note.huawei.onehundred.出租车计费;

import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
        try {
            Scanner s = new Scanner(System.in);
            int n = s.nextInt();
            int ans = n, temp = 0, i = 0, j = 1;
            while (0 < n) {
                // 我们首先判断个位上是否跳了4，如果个位上是5~9，就先temp=1。
                if (n % 10 > 4) {
                    temp += i * (n % 10 - 1) + j;
                } else {
                    temp += i * (n % 10);
                }
                // 这里i代表跳了多少次，多收了多少个1元
                i = 9 * i + j;
                // 这里j代表位数，1代表个位，10代表十位
                j *= 10;
                // 然后相当于将N整体右移一位
                n /= 10;
            }
            System.out.println(ans - temp);
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println("input error");
        }
    }

}

